88781687663ee35b76ab5ebef9e48fec92d7edaf,src/org/jgroups/util/TimeScheduler.java,TaskWrapper,run,#,187

Before Change


            }
            if(cancelled && future != null)
                future.cancel(true);
            if(future != null && !future.isCancelled()) {
                doSchedule();
            }
        }

After Change


                log.error("failed running task " + task, t);
            }

            if(cancelled) {
                if(future != null)
                    future.cancel(true);
                return;
            }
            if(future != null && future.isCancelled())
                return;
            
            doSchedule();